home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 1 / Amiga Tools.iso / egs-tools / egs_demo-version / egs_devels / c-include / clib / gbscrollbox_protos.h < prev    next >
C/C++ Source or Header  |  1994-06-06  |  1KB  |  50 lines

  1. /**
  2.  **  Prototypes for gbscrollbox.library
  3.  **
  4.  **  Created: 03. Aug 1992   US
  5.  **  Changed: 03. Aug 1992
  6.  **
  7.  **/
  8.  
  9. #ifndef         EXEC_TYPES_H
  10. #include        <exec/types.h>
  11. #endif
  12. #ifndef         EGS_EGSINTUI_H
  13. #include        <egs/egsintui.h>
  14. #endif
  15. #ifndef         EGS_EGSGADBOX_H
  16. #include        <egs/egsgadbox.h>
  17. #endif
  18. #ifndef         EGS_EGSGFX_H
  19. #include        <egs/egsgfx.h>
  20. #endif
  21.  
  22. EB_GadBoxPtr EGB_CreateLateScrollBox(EB_GadContext con, WORD minWidth,
  23.                                 WORD maxWidth, WORD minHeight,
  24.                                 WORD maxHeight, ULONG sort, LONG id);
  25.  
  26. void EGB_AddItemToScrollBox(EI_WindowPtr win,
  27.                             EI_GadgetPtr gad, struct Node *item);
  28. void EGB_AddListToScrollBox(EI_WindowPtr win,
  29.                             EI_GadgetPtr gad, struct List *list);
  30.  
  31. void EGB_RemItemFromScrollBox(EI_WindowPtr win,
  32.                               EI_GadgetPtr gad, struct Node *item);
  33.  
  34. void EGB_UpdateScrollBox(EI_WindowPtr win, EI_GadgetPtr gad);
  35.  
  36. void EGB_RemListFromScrollBox(EI_WindowPtr win, EI_GadgetPtr gad,
  37.                                struct List *list);
  38.  
  39. void EGB_NextElem(EI_WindowPtr win, EI_GadgetPtr gad);
  40.  
  41. void EGB_PrevElem(EI_WindowPtr win, EI_GadgetPtr gad);
  42.  
  43. void EGB_ActivateElem(EI_WindowPtr win, EI_GadgetPtr gad, struct Node *item);
  44.  
  45. void EGB_SetTopElem(EI_WindowPtr win, EI_GadgetPtr gad, struct Node *item);
  46.  
  47. void EGB_LinkStringToScroll(EI_GadgetPtr scroll, EI_StringGadPtr string);
  48.  
  49.  
  50.